 : Xmk

  :

icon -  
 : icon = ui_inGame2_Put_v_pripyat

prior -  
 : prior = 112

storyline -   (true - , false - )
 : storyline = true

title -   (id  xml) -      xml,        
 : title = zat_a9_way_gates_check_transport_workshop_name

descr -   (id  xml) -      xml,        
 : descr = zat_a9_way_gates_check_transport_workshop_text

target -    ()
 :
target = zat_a2_stalker_barmen (ID  (   ),     )
target = {}obj_id -   ,      .

condlist_x --  .   complete, reversed, fail
 :
condlist_0 = {} complete -   ,  .
condlist_1 = {} reversed -   ,     .
condlist_2 = {} fail - 
 ,  .

on_init - ,  ,   
on_complete - ,  ,   
on_reversed - ,  ,   
 :
on_init = %+_% --  .
on_complete = %=inc_faction_goodwill_to_actor(stalker:200)% --     (   xr_effect)
on_reversed = {} %=inc_faction_goodwill_to_actor(stalker:200)% --    ,     .


reward_money -  
reward_item -    

 :
reward_money = 5000 --   5000.
reward_item = wpn_ak74 --   -74

:    :       .    ,     ,    .
  :

 :
configs\gameplay\dialogs_zaton.xml
configs\gameplay\info_zaton.xml
configs\gameplay\character_desc_zaton.xml
configs\text\rus\st_quests_zaton.xml
configs\misc\tm_zaton.ltx
scripts\dialogs_zaton.script

 

  dialogs_zaton.xml    </game_dialogs>:

<dialog id="vodka_quest_dialog">
<dont_has_info>quest_vodka_done</dont_has_info>
<dont_has_info>quest_vodka_give</dont_has_info>
<phrase_list>
    <phrase id="1">
        <text> </text>
        <give_info>quest_vodka_give</give_info>
        <action>dialogs_zaton.give_vodka_quest</action>
    </phrase>
    <phrase id="0">
        <text>,    ?</text>
        <next>1</next>
    </phrase>
</phrase_list>
</dialog>

<dialog id="vodka_quest_prines">
<has_info>quest_vodka_give</has_info>
<precondition>dialogs_zaton.is_has_vodka_borode</precondition>
<phrase_list>
    <phrase id="1">
        <text>, . </text>
        <give_info>quest_vodka_done</give_info>
    </phrase>
    <phrase id="0">
        <has_info>quest_has_vodka</has_info>
        <text>  </text>
        <action>dialogs_zaton.transfer_vodka_to_boroda</action>
        <next>1</next>
    </phrase>
</phrase_list>
</dialog>

    .
  character_desc_zaton.xml
  <actor_dialog>zat_a2_stalker_barmen_actor_info</actor_dialog>    

<actor_dialog>vodka_quest_dialog</actor_dialog>
<actor_dialog>vodka_quest_prines</actor_dialog>


 ny_ph34r_1.gif
   

  info_zaton.xml    </game_information_portions>:

    <info_portion id="quest_vodka_give"></info_portion>
    <info_portion id="quest_has_vodka"></info_portion>
    <info_portion id="quest_vodka_done"></info_portion>


  dialogs_zaton.script    :

function give_vodka_quest()
   task_manager.get_task_manager():give_task("quest_vodka_give")
end
function is_has_vodka_borode()
    if db.actor:object("vodka") then
        return true
    end
    return false
end
function transfer_vodka_to_boroda(first_speaker, second_speaker)
    dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "vodka")
end


 ny_ph34r_1.gif
 

  tm_zaton.ltx    :

[quest_vodka_give]
icon = ui_inGame2_Put_v_pripyat
prior = 2
storyline = false
title = {=actor_has_item(vodka)}vodka_barmen_prinesti_name, vodka_barmen_naiti_name
descr = vodka_barmen_descr
target = {=actor_has_item(vodka)}zat_a2_stalker_barmen
condlist_0 = {+quest_vodka_done} complete


  st_quests_zaton.xml    <string_table>

<string id="vodka_barmen_naiti_name">
    <text>   </text>
</string>
<string id="vodka_barmen_prinesti_name">
    <text>  </text>
</string>
<string id="vodka_barmen_descr">
    <text>         2  </text>
</string>